/*
 * Copyright By ZATI
 * Copyright By 3a3c88295d37870dfd3b25056092d1a9209824b256c341f2cdc296437f671617
 * All rights reserved.
 *
 * If you are not the intended user, you are hereby notified that any use, disclosure, copying, printing, forwarding or
 * dissemination of this property is strictly prohibited. If you have got this file in error, delete it from your system.
 */

package cn.wzc.crystal.system.manager.impl;

import cn.wzc.crystal.system.config.SystemProperties;
import cn.wzc.crystal.system.manager.SystemManager;
import cn.wzc.crystal.system.vo.SystemInfo;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;

@Service
@RequiredArgsConstructor
public class SystemManagerImpl  implements SystemManager {

	private final SystemProperties systemProperties;

	@Override
	public SystemInfo getSystemInfo() {

		return SystemInfo.builder()
			.copyright(systemProperties.getCopyright())
			.version(systemProperties.getVersion())
			.homepage(systemProperties.getHomepage())
			.build();

	}

}
